cad cnc engineering machining milling engineers cam bobcad lathe autocad cnc software engineer edgecam manufacturing